<?php 
/**
 * 
 */
 class AdministratorController extends AuthController
 {
 	
 	private $_db;
	public function __init(){
		parent::__init();
		$this->_db=K('Admin');
	}

	//系统用户列表
 	public function index()
 	{
 		$this->user = $this->_db->field(array('uid,username,logintime,loginip'))->all();
		$this->display();
 	}

 	//添加管理员
	Public function add(){
		if(IS_POST){
			if($this->_db->addUser()){
				$this->success('管理员添加成功','index');
			}else{
				$this->error($this->_db->error);
			}
		}else{
			$this->display();
		}
	}

	//修改管理员
	Public function edit(){
		if(IS_POST){
			if($this->_db->editUser()){
				$this->success('管理员修改成功','index');
			}else{
				$this->error($this->_db->error);
			}
		}else{
			$uid = Q('get.uid',0,'intval');
			$this->user = $this->_db->field(array('uid,username'))->find($uid);
			$this->display();
		}
	}
	//删除管理员
	Public function del(){
		$uid = Q('get.uid',0,'intval');
		if($uid == $_SESSION['uid']){
			$this->error('你不能把自己删了!');
		}else{
			if($this->_db->delete($uid)){
				$this->success('删除管理员成功','index');
			}else{
				$this->error('删除管理员失败');
			}
		}
		
	}
 } ?>